دستور dig (Domain Information Groper) یکی از ابزارهای قدرتمند در سیستمعاملهای لینوکس و یونیکس است که برای انجام درخواستهای DNS (Domain Name System) استفاده میشود. این ابزار به کاربران امکان میدهد تا اطلاعات مربوط به دامنهها، آدرسهای IP و رکوردهای DNS را به راحتی بدست آورند.
در زیر به معرفی ۷ دستور کاربردی از dig میپردازیم:
-
بررسی رکورد A (آدرس IPv4):
bash
-
dig example.com Aاین دستور آدرس IPv4 مربوط به دامنه
example.comرا نمایش میدهد. -
بررسی رکورد AAAA (آدرس IPv6):
bash -
dig example.com AAAAاین دستور آدرس IPv6 مربوط به دامنه
example.comرا نمایش میدهد. -
بررسی رکورد MX (رکوردهای Mail Exchange):
bash -
dig example.com MXاین دستور رکوردهای مربوط به سرورهای ایمیل دامنه
example.comرا نمایش میدهد. -
بررسی رکورد NS (سرورهای نام):
bash -
dig example.com NSاین دستور سرورهای نام (DNS) مربوط به دامنه
example.comرا نشان میدهد. -
بررسی رکورد TXT:
bash -
dig example.com TXTاین دستور رکوردهای متنی (TXT) دامنه
example.comرا نمایش میدهد، که معمولاً برای تأیید هویت و اطلاعات دیگر استفاده میشود. -
بررسی رکورد CNAME (رکوردهای نام مستعار):
bash -
dig example.com CNAMEاین دستور رکوردهای CNAME مربوط به دامنه
example.comرا نمایش میدهد. -
استفاده از سرور DNS خاص:
bash
-
dig @8.8.8.8 example.comبا استفاده از این دستور، میتوانید درخواست DNS را به سرور DNS خاصی (در اینجا، سرور Google با آدرس IP 8.8.8.8) ارسال کنید.
نکات اضافی:
- میتوانید با استفاده از گزینه
+short، خروجی را کوتاهتر کنید:bash -
dig example.com +short